在這個充滿奇幻與科技的異世界,ChatGPT模型是由強大的gpt-3.5-turbo和gpt-4驅動的,它能夠理解並生成人類的語言。在這篇文章中,我們將深入探討如何使用神秘的魔法代碼來格式化輸入,從而更好地掌握這個模型的力量。
在這個異世界,使用聊天API呼叫的魔法代碼需要兩個主要的元素:模型名稱和消息列表。模型名稱定義了你想要召喚的魔法生物,而消息列表則是你對它的命令和要求。
# 這是一個神秘的魔法代碼例子
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Tell me a story about a brave knight."}
]
)
系統消息是一種強大的魔法,它可以引導助手展現不同的性格或行為。例如,一個系統消息可以指示助手以深度和簡單的術語解釋概念,並給出例子來幫助人們學習。
# 這是一個系統消息的魔法代碼例子
{"role": "system", "content": "You are a wise and knowledgeable professor."}
當你施展你的魔法時,API會將你的消息轉換成一系列的令牌。令牌的數量會影響魔法的成本、生成時間,以及回應的長度。你可以使用特定的魔法公式來計算一個消息列表會使用的令牌數量。
即使是非對話型的任務也可以適應聊天格式的魔法。通過將指令放在第一個用戶消息中,你可以將非對話任務轉換成對話格式。